<?php
function logar(){
    if($_POST["usuario"] == "admConbrad" && $_POST["senha"] == "conbrad2013adm"){
        $_SESSION["admConbradUser"] = "admin";
        return 1;
    }else{
        return 0;
    }
}
function logado(){
    if($_SESSION["admConbradUser"] == "admin"){
        return 1;
    }else{
        return 0;
    }
}
function deslogar(){
    $_SESSION["admConbradUser"] = NULL;
    return 1;
}

function enviar_retorno(){
    $erro[0] = "Erro ao enviar o arquivo!";
    $erro[1] = "Tipo de arquivo inválido!";
    $erro[2] = "Arquivo inválido!";
    $erro[3] = "Arquivo importado anteriormente!";
    
    if($_FILES["arquivo"]["error"] != 0){
        return $erro[0];
    //}else if($_FILES["arquivo"]["type"] != "application/pkix-cert"){
        //return $erro[1];
    }else{
        if(move_uploaded_file($_FILES['arquivo']['tmp_name'], "retorno/".$_FILES["arquivo"]["name"])){
            $arq = fopen("retorno/".$_FILES["arquivo"]["name"],"r");
            $linha = fgets($arq);
            
            //                 número da conta                                     CNPJ                                   num e nome do banco
            if(substr($linha, 26, 5) == "32368" && substr($linha, 31, 14) == "06190493000156"  && substr($linha, 76, 13) == "748BANSICREDI"){
                $arquivo = substr($linha, 110, 7);
                if(retorno::checa_arquivo($arquivo) == 0){
                    while($linha = fgets($arq)){
                        if(substr($linha, 0, 1) == 1 && substr($linha, 108, 2) == "06"){
                            $retorno = new retorno();
                            $retorno->set_arquivo($arquivo);
                            $retorno->set_id_registro(substr($linha, 50, 5));
                            $retorno->set_valor_documento(substr($linha, 152, 13));
                            $retorno->set_valor_pago(substr($linha, 253, 13));
                            $retorno->set_dt_pagamento(substr($linha, 328, 8));
                            $retorno->set_multa(substr($linha, 266, 13));
                            $retorno->set_desconto(substr($linha, 240, 13));
                            $retorno->salvar();
                            
                            if($retorno->get_valor_pago() >= $retorno->get_valor_documento()){
                                $inscricao = new inscricao();
                                $inscricao->carregar_id($retorno->get_id_registro());
                                $inscricao->set_pago(1);
                                $inscricao->alterar();
                                unset($inscricao);
                            }
                            unset($retorno);
                        }
                    }
                }else{
                    return $erro[3];
                }
            }else{
                $ret = $erro[2];
            }
            fclose($arq);
            return $ret;
            
        }else{
            return $erro[0];
        }
    }
}
?>
